// 自定义指令
export const imagerror = {
  inserted(el, options) {
    // options是指令中变量的解释 - 有一个属性叫value - 获得变量的值
    el.src = el.src || options.value
    el.onerror = function () { // 监听el的错误事件 - 图片没加载出来的时候会报错，就触发onerror事件
      el.src = options.value // 重新配置el的src属性
    }
  },
  // 也是一个钩子函数
  componentUpdated(el, options) {
    el.src = el.src || options.value
    el.onerror = function () { // 监听el的错误事件 - 图片没加载出来的时候会报错，就触发onerror事件
      el.src = options.value // 重新配置el的src属性
    }
  }
}
